home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / C Internet Config / IC Application Source ƒ / 68k Internet Config ƒ / IC Button What.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-28  |  851 b   |  33 lines  |  [TEXT/SPM ]

  1. /*
  2.     IC Button What.h
  3.     
  4. */
  5.  
  6. #pragma once
  7.  
  8. #ifndef __H_IC_Button_What__
  9. #define __H_IC_Button_What__
  10.  
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif
  14.  
  15. void GetIconRect(DialogPtr dlg,short item,Rect* r);
  16. pascal void ButtonDeviceLoopProc(short depth,short deviceFlags,GDHandle targetDevice,long item);
  17. void DrawButton(DialogPtr dlg,short item,Boolean highlighted);
  18. pascal void ButtonUserItemUpdate(DialogPtr dlg,short item);
  19. OSErr WhatOpenButton(WindowType wt,short item);
  20. void ToggleHighlight(DialogPtr dlg,short item,Boolean* highlighted);
  21. OSErr WhatClickButton(WindowType wt,short item,EventRecord* er);
  22.  
  23. #if 0
  24. void ToggleHighlight2(Boolean* highlighted,short* transfer,Rect* icon_rect,Handle suite,RgnHandle highlight_rgn);
  25. OSErr WhatClickButton(WindowType wt,short item,EventRecord* er);
  26. #endif
  27.  
  28. #ifdef __cplusplus
  29. }
  30. #endif
  31.  
  32. #endif /* __H_IC_Button_What__ */
  33.